@charset "utf-8";/* CSS Document *//*--初始化CSS--*/html, body, ul, li, ol, dl, dd, dt, p, h1, h2, h3, h4, h5, h6, form, fieldset, legend, img {	margin: 0;	padding: 0;}fieldset, img {	border: none;	display: block;}address, caption, cite, code, dfn, th, var {	font-style: normal;	font-weight: normal;}ul, ol {	list-style: none;}input {	padding-top: 0;	padding-bottom: 0;	font-family: "微软雅黑";} input::-moz-focus-inner {border:none;padding:0;}select, input {	vertical-align: middle;}select, input, textarea {	font-size: 14px;	margin: 0;}input[type="text"], input[type="password"], textarea {	outline-style: none;	-webkit-appearance: none;}textarea {	resize: none;	font-family: "微软雅黑";}table {	border-collapse: collapse;}body {	padding: 0;	font: 14px "微软雅黑", "宋体", "Arial Narrow", HELVETICA;	background-color: #ffffff;/* overflow-y:scroll;*/}.clear {	clear: both;	height: 0;	font-size: 0;	overflow: hidden;}a {	text-decoration: none;}i {	display: block;	font-style: normal;}.middle {	margin: 0 auto;}/*--头部--*/.top {	width: 100%;	height: 36px;	background: #f7f7f7;}.top_con {	width: 1200px;	height: 36px;	margin: 0 auto;}.top_left {	width: 600px;	float: left;	font-size: 14px;	color: #999;	line-height: 36px;}.top_right {	width: 245px;	height: 36px;	float: right;}.top_right li {	width: 90px;	height: 36px;	float: left;	margin-left: 32px;}.top_right li img {	float: left;	margin-right: 5px;}.top_right li a {	color: #999;	float: left;	line-height: 36px;}/*--logo--*/.logo {	width: 1200px;	height: 137px;	margin: 0 auto;}.logo_left {	width: 735px;	float: left;}.logo_left img {	width: 474px;	height: 137px;	float: left;}.logo_left h3 {	color: #333;	font-size: 33px;	margin-top: 25px;	line-height: 50px;}.logo_left p {	color: #cf221b;	font-size: 18px;}.logo_left p span {	font-weight: bold;}.phone {	width: 216px;	height: 66px;	float: right;	margin-top: 40px;}.phone img {	float: left;	margin-top: 5px;	margin-right: 3px;}.phone p {	color: #333;	font-size: 16px;}.phone h3 {	font-size: 26px;	font-family: Arial;	color: #cf221b;}/*--导航--*/.nav {	width: 100%;	height: 57px;	background: url(../images/nav.gif) repeat-x;}.nav_con {	width: 1200px;	height: 57px;	margin: 0 auto;	position: relative;	z-index: 5;}.nav_con ul li {	height: 57px;	float: left;	padding: 0 34.6px;	position: relative;}.nav_con ul li a {	height: 50px;	color: #fff;	font-size: 16px;	line-height: 50px;	text-align: center;	display: block;	margin-top: 4px;}.nav_con ul li:hover {	background: #cf221b;	border-radius: 5px;}.xuan {	background: #cf221b;	border-radius: 5px;}.new {	width: 33px;	height: 15px;	background: url(../images/new.gif) no-repeat;	position: absolute;	top: 12px;	right: -5px;}.hot {	width: 33px;	height: 15px;	background: url(../images/hot.gif) no-repeat;	position: absolute;	top: 12px;	right: -5px;}.nav_con ul li.te:hover {	background: none;}.nav_con ul li.te:hover a {	color: #e81e16;	font-weight: bold;}.hidden-box {	width: 1200px;	position: absolute;	z-index: 99999;	display: none;	background: #fff;	background-color: rgba(255,255,255,0.9)}.hidden-box>ul {	width: 199px;	height: 460px;	text-align: center;	border-right: 1px solid #dfdfdf;	float: left;	list-style-type: none;	color: #fff;	cursor: pointer;	padding-top: 12px;	padding-bottom: 15px;	overflow: hidden;}.hidden-box>ul li {	line-height: 33px;	height: 33px;	font-weight: 500;	background: none;	text-align: center;	padding: 0;}.hidden-box>ul li:hover {	background: none;}.hidden-loc-index {	position: absolute;	top: 54px;	left: 0px}.hidden-box>ul li a {	width: 199px;	height: 33px;	line-height: 33px;	display: block;	font-size: 14px;	color: #333;}.hidden-box>ul li a:hover {	background: #cecece;	color: #333;}.hidden-box>ul img {	width: 150px;	height: 90px;	margin: 0 auto;	padding-bottom: 10px;	border-bottom: 1px solid #dfdfdf;}.tongzhi {	width: 100%;	height: 40px;	background: rgba(255,255,255,0.38);	position: absolute;	bottom: 0;	overflow: hidden;}#ink_con {	width: 1200px;	height: 40px;	overflow: hidden;	margin: 0 auto;	background: url(../images/tongzhi.png) no-repeat 0px 10px;	padding-left: 30px;	box-sizing: border-box;}#ink_con a {	color: #666;	height: 40px;	line-height: 40px;}/*--底部--*/.footer {	width: 100%;	height: 365px;	background: url(../images/footer.jpg) no-repeat center;}.footer_con {	width: 1200px;	height: 365px;	margin: 0 auto;}.footer .m1 {	width: 227px;	height: 193px;	border-right: 1px solid #868686;	float: left;	margin-left: 271px;	margin-top: 74px;}.footer .m1 h3 {	width: 65px;	height: 25px;	border-bottom: 2px solid #cf221b;	font-size: 16px;	color: #fff;	font-weight: normal;	margin-bottom: 16px;	line-height: 10px;}.footer .m1 ul li {	width: 110px;	float: left;	height: 30px;}.footer .m1 ul li a {	color: #c2c2c2;	transition: all 0.5s;}.footer .m1 ul li a:hover {	color: #cf221b;}.footer .m2 {	width: 426px;	height: 193px;	border-right: 1px solid #868686;	float: left;	margin-left: 36px;	margin-top: 74px;}.footer .m2 h3 {	width: 65px;	height: 25px;	border-bottom: 2px solid #cf221b;	font-size: 16px;	color: #fff;	font-weight: normal;	margin-bottom: 16px;	line-height: 10px;}.footer .m2 p {	color: #c2c2c2;	line-height: 33px;}.footer .m2 p span {	font-size: 26px;	font-weight: bold;	color: #cf221b;	font-family: Arial;}.footer .m3 {	width: 130px;	height: 193px;	float: left;	margin-left: 60px;	margin-top: 74px;	position: relative;}.footer .m3 h3 {	height: 25px;	font-size: 16px;	color: #fff;	font-weight: normal;	line-height: 10px;}.footer .m3 i {	width: 65px;	height: 2px;	background: #cf221b;}.hui {	width: 125px;	height: 113px;	background: #e3e3e3;	margin-top: 37px;	margin-left: 3px;}.erweima {	width: 114px;	height: 114px;	background: url(../images/erweima.jpg) no-repeat;	position: absolute;	top: 52px;}.dibu {	width: 100%;	height: 44px;	background: #bf2922;}.dibu_con {	width: 1200px;	margin: 0 auto;}.dibu_left {	width: 500px;	height: 44px;	line-height: 44px;	color: #fff;	float: left;}.dibu_left a {	color: #fff;}.dibu_right {	width: 140px;	height: 44px;	float: right;	margin-right: 53px;}.dibu_right p {	color: #fff;	float: left;	line-height: 44px;	margin-right: 17px;}.dibu_right dl {	width: 50px;	height: 12px;	float: left;	margin-top: 16px;}/*--小导航--*/.nav_x {	width: 100%;	height: 53px;	border-bottom: 1px solid #ebebeb;}.nav_x_con {	width: 1200px;	height: 53px;	margin: 0 auto;	background: url(../images/wei.gif) no-repeat;	padding-left: 30px;	box-sizing: border-box;	color: #666;}.nav_x_con span {	font-size: 15px;	line-height: 53px;	color: #666;	float: left;}.nav_x_con a {	font-size: 15px;	color: #666;	line-height: 53px;	padding: 0 5px;}.nav_x_con a:hover {	font-weight: bold;}/*--分页--*/.fenye {	width: 590px;	height: 36px;	margin: 0 auto;}.fenye a {	font-size: 15px;	float: left;	color: rgb(51, 51, 51);	padding: 8px 15px;	background: rgb(231, 231, 231);	margin: 0px 3px;}.fenye li {	list-style: none;	background: #e7e7e7;	font-size: 15px;	float: left;	margin: 0 3px;	color: #333;}.fenye a:hover {	display: inline-block;	color: #fff;	background: #cf221b;}.s a {	color: #666;}